runtime.hchan.elemtype (field)

32 uses

	runtime (current package)
		chan.go#L40: 	elemtype *_type // element type
		chan.go#L112: 	c.elemtype = elem
		chan.go#L233: 		typedmemmove(c.elemtype, qp, ep)
		chan.go#L323: 		sendDirect(c.elemtype, sg, ep)
		chan.go#L354: 		typedmemclr(c.elemtype, chanbuf(c, c.recvx))
		chan.go#L425: 			typedmemclr(c.elemtype, sg.elem)
		chan.go#L551: 				typedmemclr(c.elemtype, ep)
		chan.go#L571: 				typedmemclr(c.elemtype, ep)
		chan.go#L595: 			typedmemmove(c.elemtype, ep, qp)
		chan.go#L597: 		typedmemclr(c.elemtype, qp)
		chan.go#L681: 			recvDirect(c.elemtype, sg, ep)
		chan.go#L695: 			typedmemmove(c.elemtype, ep, qp)
		chan.go#L698: 		typedmemmove(c.elemtype, qp, sg.elem)
		select.go#L407: 			raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
		select.go#L409: 			raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
		select.go#L414: 			msanread(cas.elem, c.elemtype.Size_)
		select.go#L416: 			msanwrite(cas.elem, c.elemtype.Size_)
		select.go#L421: 			asanread(cas.elem, c.elemtype.Size_)
		select.go#L423: 			asanwrite(cas.elem, c.elemtype.Size_)
		select.go#L434: 			raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
		select.go#L439: 		msanwrite(cas.elem, c.elemtype.Size_)
		select.go#L442: 		asanwrite(cas.elem, c.elemtype.Size_)
		select.go#L447: 		typedmemmove(c.elemtype, cas.elem, qp)
		select.go#L449: 	typedmemclr(c.elemtype, qp)
		select.go#L462: 		raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
		select.go#L465: 		msanread(cas.elem, c.elemtype.Size_)
		select.go#L468: 		asanread(cas.elem, c.elemtype.Size_)
		select.go#L470: 	typedmemmove(c.elemtype, chanbuf(c, c.sendx), cas.elem)
		select.go#L493: 		typedmemclr(c.elemtype, cas.elem)
		select.go#L503: 		raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
		select.go#L506: 		msanread(cas.elem, c.elemtype.Size_)
		select.go#L509: 		asanread(cas.elem, c.elemtype.Size_)